waste technology - French English Dictionary